package com.shunda.trade.entity;

import java.util.Date;
import java.io.Serializable;

/**
 * 用户信息表(TradeUserProfit)实体类
 *
 * @author makejava
 * @since 2025-03-13 21:36:53
 */
public class TradeUserProfit implements Serializable {
    private static final long serialVersionUID = -80265097443159582L;
/**
     * 用户分润ID
     */
    private Long profitId;
/**
     * 用户ID
     */
    private Long userId;
/**
     * 当前分润比例（1：金牌0.45，2：银牌0.15，3：铜牌0.05）
     */
    private String userProfitPoint;
/**
     * 分润股数（100/股）
     */
    private Integer userProfitWeight;
/**
     * 用户分润总金额（元）(股数*100后暂停累计)
     */
    private Double userProfitAmount;
/**
     * 分润标记（0累计中，1暂停累计）
     */
    private String profitFlag;
/**
     * 创建时间
     */
    private Date createTime;
/**
     * 更新时间
     */
    private Date updateTime;


    public Long getProfitId() {
        return profitId;
    }

    public void setProfitId(Long profitId) {
        this.profitId = profitId;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getUserProfitPoint() {
        return userProfitPoint;
    }

    public void setUserProfitPoint(String userProfitPoint) {
        this.userProfitPoint = userProfitPoint;
    }

    public Integer getUserProfitWeight() {
        return userProfitWeight;
    }

    public void setUserProfitWeight(Integer userProfitWeight) {
        this.userProfitWeight = userProfitWeight;
    }

    public Double getUserProfitAmount() {
        return userProfitAmount;
    }

    public void setUserProfitAmount(Double userProfitAmount) {
        this.userProfitAmount = userProfitAmount;
    }

    public String getProfitFlag() {
        return profitFlag;
    }

    public void setProfitFlag(String profitFlag) {
        this.profitFlag = profitFlag;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

}

